/*
 * Copyright (c) 2024. hallele, Inc All rights reserved.
 */

package cn.hallele.infrastructure.metadata.io;

import lombok.*;

import java.io.Serial;
import java.io.Serializable;

/**
 * hallele_mc_core
 *
 * @author anle5
 * @since 2024/12/23 23:14
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Equipment implements Serializable {
    @Serial
    private static final long serialVersionUID = -5774853736377169090L;

    /**
     * 设备id
     */
    private String id;

    /**
     * 设备ip
     */
    private String ip;

    /**
     * 设备端口
     */
    private int port;

    /**
     * 设备host，如果有域名的话
     */
    private String host;

    /**
     * 设备信息
     */
    private String info;

    /**
     * 设备类型
     */
    private String type;

    /**
     * 版本
     */
    private String version;
}
